package java8_26.chongwu;

/**
 * @author oldliu
 * @since 1.0
 */
public class AnimalDoctor {
    private String name;

    public AnimalDoctor(String n) {
        name = n;
    }

    //多态
    public void cure(Pet d) {

        if(d instanceof Tiger){
            System.out.println("把"+d.getName()+"嘴给他捆起来！");
        }
        System.out.println(name + "在给" + d.getName() + "做检查");

        System.out.println("量体温，看神态，做X光检查");
        if (d.getHealth() < 60) {
            d.setHealth(60);
        }
        System.out.println(d.getName() + "被治愈了，收费8500元");
    }
    //给人看病。。。重载！
    public void cure(Student s){
        System.out.println(name+"在给"+s.getName()+"看病");
    }

    //重载
//    public void cure(Dog d){
//        System.out.println(name+"在给"+d.getName()+"做检查");
//        System.out.println("量体温，看神态，做X光检查");
//        if(d.getHealth()<60){
//            d.setHealth(60);
//        }
//        System.out.println(d.getName()+"被治愈了，收费8500元");
//    }
//    public void cure(Penguin d){
//        System.out.println(name+"在给"+d.getName()+"做检查");
//        System.out.println("量体温，看神态，做X光检查");
//        if(d.getHealth()<60){
//            d.setHealth(60);
//        }
//        System.out.println(d.getName()+"被治愈了，收费8500元");
//    }
//    public void cure(Tiger d){
//        System.out.println(name+"在给"+d.getName()+"做检查");
//        System.out.println("量体温，看神态，做X光检查");
//        if(d.getHealth()<60){
//            d.setHealth(60);
//        }
//        System.out.println(d.getName()+"被治愈了，收费8500元");
//    }
}
